package com.example.demo.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author os.zhumf
 * @since 2021-09-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class CsSmUserConfC implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 主键id
     */
    @TableId("cs_sm_user_conf_id")
    private Long csSmUserConfId;

    /**
     * 与用户表id进行一对一关联
     */
    @TableField("cs_sm_user_id")
    private Integer csSmUserId;

    /**
     * 最大在线会话数
     */
    @TableField("max_online_session_num")
    private Integer maxOnlineSessionNum;

    /**
     * 账号有效策略
     */
    @TableField("account_effective")
    private Integer accountEffective;

    /**
     * 密码有效策略
     */
    @TableField("pwd_effective")
    private Integer pwdEffective;

    /**
     * 是否需要修改密码
     */
    @TableField("is_must_upd_pwd")
    private String isMustUpdPwd;

    /**
     * 账号锁定策略
     */
    @TableField("account_lockout")
    private Integer accountLockout;

    /**
     * 账号停用策略
     */
    @TableField("account_disabled")
    private Integer accountDisabled;

    /**
     * 密码有效期提示天数
     */
    @TableField("pwd_prompt_days")
    private Integer pwdPromptDays;

    /**
     * 系统风格类型 0: 未选择风格
     */
    @TableField("system_style_type")
    private Integer systemStyleType;

    /**
     *  侧边栏 默认为 white 有值则为black
     */
    @TableField("now_theme_left")
    private String nowThemeLeft;

    /**
     * 顶栏 默认为white  有值则为black
     */
    @TableField("now_theme_right")
    private String nowThemeRight;


}
